Package com.getsensibill.core
Types
ActivityLifecycleListener
Link copied to clipboard
interface ActivityLifecycleListener
Content copied to clipboard
Observer to monitor the Android Activity lifecycle of Sensibill ActivitiesTo monitor Sensibill Activity lifecycle events, add an implementation of ActivityLifecycleListener to InitializationBuilder during SDK initialization
val builder = InitializationBuilder(context, env)
builder.activityLifecycle(object : ActivityLifecycleListener {
// ActivityLifecycleListener implementation
})
DataEventType
Link copied to clipboard
InitializationBuilder
Link copied to clipboard
class InitializationBuilder(context: Context, environment: DefaultEnvironment)
Content copied to clipboard
Builder used to build instance of Initializer Initializer.
Initializer
Link copied to clipboard
interface Initializer
Content copied to clipboard
ReceiptDataObserver
Link copied to clipboard
interface ReceiptDataObserver
Content copied to clipboard
Observer to monitor Receipt Data events that occur inside the Sensibill SDKTo monitor receipt data events, add an implementation of ReceiptDataObserver to the Sensibill SDK
SensibillSDK.addReceiptDataObserver(object : ReceiptDataObserver {
override fun notify(dataEventType: DataEventType, receipt: Receipt) {
// Observer Receipt Data Events
}
})
SDKInitializeListener
Link copied to clipboard
interface SDKInitializeListener
Content copied to clipboard
SDKLifecycleObserver
Link copied to clipboard
interface SDKLifecycleObserver
Content copied to clipboard
SDKRestoreListener
Link copied to clipboard
interface SDKRestoreListener
Content copied to clipboard
SDKStartup
Link copied to clipboard
interface SDKStartup
Content copied to clipboard
SensibillSDK
Link copied to clipboard
Session
Link copied to clipboard
class Session(userIdentifier: String, environment: SBEnvironment, tokenProvider: TokenProvider?)
Content copied to clipboard
TransactionDataObserver
Link copied to clipboard
interface TransactionDataObserver
Content copied to clipboard
Observer to monitor Receipt Upload Transactions that occur inside of the Sensibill SDKTo monitor transactions, add an implementation of TransactionDataObserver to the Sensibill SDK
SensibillSDK.addTransactionDataObserver(object : TransactionDataObserver {
override fun notify(transaction: Transaction) {
// Observer upload transaction
}
})